102
391
235
42
306
168
59
15
37
19
33
68
113
23
26
30
10
44
35
5
57
45
49
128
36
24
108
11
21
9
145
2
22
27
114
7
13
169
94
50
62
34
14
41
76
31