342
25
10
63
7
267
22
14
46
51
23
44
101
13
67
79
34
37
20
77
316
319
70
214
32
107
86
45
223
669
35
75
58
92
304
15
126
42
81
248
78
48
151
19
36
65
33
9
6