43
31
49
21
118
98
104
14
78
132
61
72
86
34
223
51
35
16
79
53
135
136
77
148
44
47
17
119
30
220
74
32
29
214
25
96
38
63
348
420
232
60
423
18
73
71
13
129
5