134
5
45
109
38
40
87
507
177
51
56
327
71
43
151
137
18
28
30
17
274
80
55
26
33
262
37
15
10
121
13
112
9
3
48
117
66
63
34
67
8
86
54
11