66
63
39
16
45
56
14
21
15
157
23
102
125
30
177
35
11
336
31
203
124
114
27
80
53
12
123
85
68
26
25
8
40
51
121
29
13
248
41
92
3
137
38
36
22
4
9
579