22
169
105
31
25
6
117
17
56
4
12
48
76
44
15
13
53
11
14
2
92
69
74
238
72
93
8
347
113
51
19
99
102
121
134
5
516
35
109
327
58
615
517
20