323
32
36
6
8
96
55
62
19
18
15
270
82
127
502
223
60
78
408
13
21
25
42
123
38
145
97
167
84
43
49
81
45
41
234
14
37
11
125
10
51
35
33
58
218
26
16
20
131
56