29
133
19
97
38
50
361
77
22
65
84
18
30
129
96
31
92
75
380
54
114
34
67
20
60
47
158
100
266
5
36
12
177
189
24
121
72
102
218
68
242
93
137
80
89
172
63
21
165
70
51
331
6
56