18
29
23
155
36
35
26
16
148
50
17
12
293
21
119
62
42
30
43
45
25
82
175
86
24
56
19
32
87
67
22
49
38
47
149
58
77
15
20
53
72
370
71
255
429
78