33
65
30
43
16
135
64
11
40
8
10
25
6
76
23
304
303
1072
167
62
17
14
50
81
297
248
12
357
37
63
41
35
27
22
32
36
151
102
140
34
20
29
207
85
31
98
524
74
57