100
15
23
136
54
134
43
135
101
31
72
29
96
336
98
113
44
63
401
19
13
108
121
114
32
69
34
106
55
158
47
22
45
74
30
157
82
86
146
27
490
78
67
12
183
40
41
65
51
26