100
50
61
36
18
76
172
30
124
34
53
296
41
92
191
58
25
8
99
31
38
57
89
129
44
22
17
51
52
33
94
70
140
14
111
104
39
48
11
20
106
125
115
24
42
10
202
16