33
12
48
34
44
53
36
183
54
349
186
59
256
112
363
68
171
41
40
65
92
566
16
87
77
37
38
39
29
19
128
13
106
43
82
51
88
131
55
27
47
62
233
58
225
28
42