12
55
329
7
6
1
9
8
4
40
13
19
49
10
25
114
33
128
75
67
69
35
81
168
132
23
37
82
39
333
45
365
474
531
261
16
92
443
20
86
56
58
79
21
17
208
11
52
34
234