77
10
13
36
24
55
3
30
19
9
20
17
228
51
87
128
7
76
801
167
126
14
11
79
54
23
25
27
8
49
516
62
514
31
320
89
403
293
307
413
145
670
33
15
258
58