95
25
39
16
23
110
224
96
79
67
122
22
19
21
38
12
27
48
36
1312
89
87
14
249
53
35
15
419
50
176
51
31
81
41
66
90
60
17
127
107
99
205
93
32
20
702
231
136
94
57