28
24
31
2
5
11
43
44
16
50
21
54
49
30
97
58
92
81
71
23
95
86
114
124
72
118
61
68
34
41
19
48
29
52
20
73
35
22
336
36
312
185
154
202
128
76