35
18
24
11
92
89
112
34
23
27
255
84
66
77
39
32
29
96
40
38
28
139
83
13
71
31
152
103
9
25
14
45
50
380
48
65
91
61
125
166
63
17
15
10