42
91
19
13
29
55
102
18
64
84
176
316
60
44
81
5
289
9
3
76
30
87
278
73
89
48
50
8
6
96
131
47
67
21
26
35
85
128
22
39
34
49
92
17
107
56
40
217
12
24
395