30
103
2
9
35
227
44
10
21
6
42
25
1
49
50
5
22
41
23
8
37
7
11
4
14
16
24
73
114
26
18
29
48
70
57
88
194
58