59
32
24
7
102
281
31
129
35
14
39
10
48
29
23
27
290
55
71
17
108
186
51
52
203
85
30
93
134
68
83
56
198
49
167
89
58
53
81
19
25
80
76
8
120