36
29
55
26
37
15
227
92
31
47
68
53
14
30
149
80
81
65
150
109
354
82
86
116
95
159
74
416
46
115
142
470
107
111
363
133
18
21
103
40
235
224
76
152
601
160
230
12
41
20
84
376
118
45
106