121
320
101
13
48
28
44
2
56
142
99
127
67
86
15
7
50
4
145
64
9
27
65
22
11
87
1
221
91
0
8
416
62
185
491
58
82
35
527
97
18
78
115
51
5
23
77
30
45