202
56
46
339
138
33
120
72
131
623
196
67
24
82
90
68
55
22
59
45
54
50
130
58
23
73
76
39
27
49
128
14
31
80
70
12
159
40
38
62
232
388
203
6
105
93
34
1015
81
153