211
103
36
56
126
32
41
46
33
44
216
31
53
81
59
580
243
165
128
74
21
110
100
52
12
49
38
37
121
40
24
220
152
54
375
118
86
82
26
17
108
93
107
70
130
78
151
79