108
31
17
37
133
168
36
507
167
75
221
109
80
11
57
24
32
18
157
34
71
30
35
5
22
678
65
173
82
83
20
369
27
91
7
33
62
14
29
145
28
89
74
297
21
40
46
38