153
5
41
20
69
348
52
37
12
135
17
9
113
258
89
4
126
1
75
29
71
249
64
13
22
53
36
25
35
26
61
58
151
49
106
177
24
19
33
16
14
109
79
129
34
39
70
105