30
27
41
8
24
104
208
60
16
67
35
112
64
6
148
13
50
33
28
92
59
7
45
101
11
43
108
51
74
54
86
26
3
31
117
343
14
39
66
37
85
61
89