10
144
35
5
44
8
14
9
107
19
13
268
134
20
45
38
89
175
373
30
76
36
41
121
63
17
29
1
7
565
96
111
16
11
3
33
31
84
376
4
25
67
2
271
378
46