32
51
50
39
13
83
341
128
79
15
98
95
45
31
44
212
67
543
54
110
61
47
75
28
108
7
56
9
46
68
58
239
72
465
126
55
24
66
22
372
35
82
92
20
141
38
142
48