95
240
610
162
145
46
26
14
48
36
71
167
112
49
369
53
57
64
41
117
33
94
74
83
84
38
18
99
40
51
294
17
98
45
58
70
47
76
37
115
3
113
34
100
44
127
42
7
1
23
188
140
30
24
77
244