45
12
128
28
15
106
29
17
34
93
59
6
58
111
84
238
43
44
127
98
107
129
51
40
369
63
287
16
88
121
41
20
21
70
19
152
8
156
167
150
24
116
31
7
60
32
197
11
97