92
28
37
122
61
77
9
29
18
105
22
95
46
1
19
373
163
34
51
16
26
79
64
7
153
106
91
218
120
13
12
56
36
84
32
10
66
89
143
116
73
8
47
38
17
52
170
69
102
261