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