30
47
35
22
196
75
27
1
14
45
3
147
248
76
6
16
23
13
80
7
113
88
63
20
8
116
65
77
66
84
79
70
25
33
89
50
5
15
171
56
144
51
26
12
55
54
57
69