65
122
101
304
34
40
5
8
11
55
102
63
89
329
168
37
41
24
160
173
30
58
45
95
123
32
29
88
13
52
90
79
20
22
17
797
132
165
84
83
70
255
189
161
33
50
82
59