105
15
184
49
79
87
51
39
76
52
40
103
58
108
43
41
89
35
44
29
34
98
33
54
61
63
92
19
50
36
100
7
21
24
16
245
53
112
121
65
116
45
73
37
22
9
23
143