32
4
24
15
28
22
151
27
11
51
13
17
30
25
9
20
37
42
41
127
74
95
219
31
372
77
38
71
84
52
390
146
166
54
190
246
382
70
87
78
114
199
47
405
296
116
213