213
35
102
36
18
19
13
77
105
25
40
7
28
235
48
57
27
159
34
46
62
20
80
30
81
82
451
209
593
140
133
16
121
41
66
560
84
11
127
570
400
201
187
142
108
89
22
91
38