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
63
165
86
92
24
68
35
104
124
158