35
51
18
23
13
66
22
128
67
130
60
42
149
31
61
16
83
24
26
248
351
14
95
321
96
196
76
112
204
2
15
41
4
9
223
49
33
25
46
105
137
54
8
74