94
79
840
51
381
102
399
19
39
25
66
46
70
244
48
17
22
127
23
41
77
130
157
123
98
58
64
37
111
61
147
18
160
9
16
133
12
21
65
165
86
92
24
68
36
105
124
158
63