49
12
33
24
29
58
20
50
86
125
9
127
423
93
338
66
10
55
40
7
5
2
3
17
1
146
39
25
6
128
131
38
32
116
52
41
48
8
75
190
211
18