58
107
31
24
19
34
86
10
22
17
51
21
40
68
27
29
30
88
191
89
7
33
42
37
44
110
104
94
28
211
66
36
48
72
13
144
116
190
76
47
105
67
54
1307
330
26
90
93
315