88
135
335
304
42
36
7
4224
2814
380
97
92
33
160
159
165
244
102
359
220
117
31
26
1196
122
1952
208
41
24
216
25
503
3
10
38
550
15
50
22
224
166
37
109
18
16
27
63
51
115
14
80
53
145
66