108
6
145
33
52
21
24
7
50
257
68
310
27
47
26
71
93
122
57
59
14
287
161
148
10
130
58
64
19
233
387
48
129
28
34
23
116
84
81
16
37
67
9
60
53
18
154
32
4
11
17
35
39