37
33
51
11
211
7
26
72
60
86
179
22
43
34
96
61
30
9
93
41
56
21
100
80
77
171
549
45
258
17
6
99
73
81
54
49
15
23
3
139
85
32
148
88
234
65
138
349
445
142