180
72
41
89
100
62
38
70
533
18
15
50
232
190
59
182
37
13
31
54
19
214
87
90
88
82
76
33
40
16
47
42
102
700
167
123
119
148
21
23
46
48
52
17
137
27
25
14
11
29
58
79