13
149
23
18
38
226
121
8
9
322
11
40
105
188
71
42
28
61
33
39
22
86
120
19
24
331
55
59
125
45
126
79
156
128
576
82
65
520
91
212
43
533