101
93
25
104
90
43
294
16
58
14
19
9
17
50
29
33
128
53
6
40
122
41
152
1
98
96
23
11
85
60
61
52
112
22
3
62
12
47
10
20
257
32
79