32
63
34
16
110
53
29
164
126
42
48
65
340
31
149
959
76
137
35
12
20
130
74
171
22
98
83
26
102
66
58
41
308
23
70
92
21
68
72
87
27
107
106
62
60
25
160
120
88
228
14
167
52