94
79
838
50
381
102
399
19
39
25
66
46
70
242
48
17
22
127
23
40
77
130
157
123
98
58
64
37
111
60
147
18
160
9
16
132
12
61
165
86
92
24
68
33
103
124
158
63