55
139
42
306
40
326
117
50
32
19
85
20
38
28
11
30
111
44
185
142
107
73
10
9
334
249
210
110
49
75
96
13
54
34
128
47
135
39
31
17
35
1278
228
65
7
81
41
70
144
244
15
141
53
91
48