30
43
65
13
81
128
137
27
132
93
239
58
19
18
37
25
28
14
29
82
69
77
40
42
12
51
84
36
53
200
96
79
253
31
130
49
24
312
15
41
123
50
151
21
16
390
88
129
98