165
147
97
62
234
33
72
53
39
14
47
31
8
242
63
130
24
422
156
30
65
35
580
138
21
51
69
129
86
18
13
49
247
374
162
82
34
200
476
20
77
411
17
119
58
16
36
23
338
101
43
104
87