30
7
28
44
33
36
148
182
60
50
76
32
41
61
54
12
212
51
27
40
17
75
177
25
112
29
127
78
34
104
24
66
128
121
23
37
322
356
83
65
67
108
56
89
64
47
295
31
145
428
6
464
26
189