33
96
13
58
112
24
48
68
107
53
100
67
90
155
29
289
115
151
45
69
22
64
124
44
65
10
38
110
97
51
27
73
252
81
79
108
98
111
54
148
125
75
135
1028
46
20
175
19
385
50
37
384
47
109
89