45
63
46
39
189
20
83
29
10
108
33
7
30
95
110
140
197
141
14
97
117
85
61
13
17
18
6
23
25
88
228
58
31
15
4
21
19
42
86
55
48
9
67
8
43
152
38
96
236