195
145
21
6
19
24
27
73
32
36
45
9
256
71
23
15
7
106
125
53
22
79
51
30
38
128
221
31
122
52
41
33
392
160
1360
61
68
90
88
217
507
13
54
39
35
126
62
76
380
102