45
145
30
10
104
106
48
35
27
50
109
22
217
149
116
101
21
12
66
37
15
4
93
18
19
342
76
77
70
173
16
353
7
199
191
102
246
100
80
306
38
74
54
63
90
262
57
47
242
59
32