42
94
106
25
225
101
63
36
132
11
18
41
183
5
84
46
37
138
9
38
83
53
28
29
47
74
79
256
115
136
78
22
77
144
33
338
58
297
123
212
56
165
124
87
51
65
67
71
60
12
10