306
88
52
75
108
100
22
20
40
23
35
79
41
29
101
19
130
92
124
109
7
30
67
126
111
6
11
33
65
9
135
119
25
301
12
258
37
3
288
8
17
80
13
90
264
103
34
47
181
117
444
192
188