102
30
33
22
47
110
26
193
31
57
65
95
212
69
55
89
224
196
46
141
70
98
25
100
29
127
42
93
204
80
45
54
38
232
78
36
369
58
142
99
120
124
48
241
167
121
41
187
51