68
31
13
48
4
25
12
17
26
94
8
60
77
35
7
30
1182
21
61
42
106
18
37
69
217
23
36
70
362
124
248
390
252
360
86
130
52
34
215
43
190
80
83
338
22
282
62
128