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