33
123
19
14
51
16
307
54
47
126
312
13
42
55
17
15
93
128
192
106
50
48
74
24
107
58
73
87
35
62
41
56
102
61
32
59
38
57
204
44
36
82
18
99
122
111
5
108
103
60
29