105
15
184
48
78
86
51
39
76
52
40
103
57
108
42
41
89
35
44
29
34
98
33
38
54
61
63
92
19
50
36
100
88
7
20
24
16
245
53
112
121
65
116
45
73
37
22
28
9
23
143