103
50
34
45
57
31
23
54
10
11
132
14
13
53
438
27
80
60
770
19
17
35
21
94
254
190
1171
78
24
119
157
63
36
47
135
386
15
22
751
40
33
105
124
163
5
401
41
46
179
166