35
21
48
14
24
32
7
42
148
95
38
57
83
100
84
27
252
117
68
88
15
58
31
81
53
75
28
46
62
25
185
19
71
256
10
18
89
22
13
23
36
9
16
52
97