76
36
64
24
28
343
815
47
124
104
89
48
232
75
42
142
118
13
38
348
37
977
100
127
45
1247
102
43
68
25
86
222
32
63
592
176
51
40
52
239
60
537
49
4639
140
402
20
191
396
148
18