138
111
66
113
19
31
8
17
32
43
65
76
135
303
67
94
2
44
54
37
16
25
55
23
81
51
126
35
64
222
40
50
69
87
167
12
144
458
91
97
59
72
7
86
256
101
26
63
20