30
31
188
16
66
42
52
62
49
21
307
211
13
47
194
50
125
903
206
58
70
19
355
32
29
84
48
69
20
76
298
5
151
44
12
348
8
87
83
65
179
11
41
68
124
137
244
6
9
120
106
176
180
23
145