121
36
20
50
62
80
9
10
141
134
47
45
56
87
38
113
304
21
12
7
17
11
299
28
64
59
23
78
167
289
234
14
42
386
122
40
15
5
29
13
79
6
51
48
202
52