109
40
26
35
27
14
5
36
19
18
89
15
100
28
30
6
23
51
11
97
24
34
103
94
241
70
76
49
140
39
8
114
29
13
106
9
48
74
165
12
129
137
353
42
16
75
124