103
50
11
55
33
79
7
78
19
6
35
92
39
52
75
270
26
67
73
22
32
12
84
61
68
38
63
23
21
17
3
211
118
54
51
10
40
5
4
66
37
18
91
164
297
41
25