163
167
114
22
6
41
157
36
354
448
129
332
71
203
238
194
210
622
34
665
9
15
4
169
1
51
13
104
63
17
76
26
82
1292
626
288
12
384
58
25
24
101
208
66
42
73
52
33
75
69
400
38
127
19
5
3
49