122
29
102
93
250
48
35
17
173
41
56
114
100
13
36
252
107
81
23
148
142
9
38
110
195
153
143
52
401
50
104
6
28
68
12
426
15
34
404
11
22
471
57
155
86
46
25
58
65
649
49
26
108
30