The multicaliber sniper rifle

SAKO TRG M10

Built for extreme precision, the Sako TRG M10 provides you the opportunity to develop your training capabilities at lower cost. Its interchangeable barrel and bolt allow you to switch from 308Win for your practice and fine tune your skills, back to 338 Lapua Mag when the competition is on.

Cutting-edge long-range precision

The TRG M10 is a bolt-action long range rifle that is available in multiple calibers, manually operated and shoulder-fired, as well as magazine-fed. It has a high-capacity magazine and fully adjustable stock that make it a multi-functional system in a single weapon, suitable for many different circumstances. A high level of configurability make the TRG M10 an extremely versatile platform: it easily converts from a true long-range precision rifle to a more compact piece of equipment.

Key benefits

  • s

    Modular and configurable design

  • s

    No need for conventional maintenance tools

  • s

    Train cost efficiently

  • s

    Easy Caliber conversion with specially manufactured change kits

Key features

Key features

Identification of modular components for different calibers can be done visually or from tactile indicators placed on each critical component. Each caliber-related part (magazine, receiver and barrel) can be easily recognized, avoiding any potential assembly mistake.

158Products
Units:
Product model
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Armor
Sako TRG M10 Armor
Sako TRG M10 Armor
Sako TRG M10 Armor
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Armor
Sako TRG M10 Armor
Sako TRG M10 Armor
Sako TRG M10 Armor
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
TRG M10
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Armor
Sako TRG M10 Armor
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Armor
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Armor
Sako TRG M10 Armor
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Armor
Sako TRG M10 Armor
Sako TRG M10 Armor
Sako TRG M10 Armor
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Armor
Sako TRG M10 Armor
Sako TRG M10 Armor
Sako TRG M10 Armor
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Armor
Sako TRG M10 Armor
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
Sako TRG M10 Field Drab
SKU
SW2S29257MS
SW2S29257MSB
SW2S29257MSM
SW2S2925LMS
SW2S2925LMSB
SW2S2925LMSM
SW2S29457MS
SW2S29457MSB
SW2S29457MSM
SW2S2945LMS
SW2S2945LMSB
SW2S2945LMSM
SW2S29847MS
SW2S29847MSB
SW2S2984LMS
SW2S2984LMSB
SW2S29857MS
SW2S29857MSB
SW2S29857MSM
SW2S2985LMS
SW2S2985LMSB
SW2S2985LMSM
SW2S29K57MSB
SW2S29K5LMSB
SW2S29M57MS
SW2S29M57MSB
SW2S29M5LMS
SW2S29M5LMSB
SW2S29N47MS
SW2S29N47MSB
SW2S29N4LMS
SW2S29N4LMSB
SW2S29N57MS
SW2S29N57MSB
SW2S29N57MSM
SW2S29N5LMS
SW2S29N5LMSB
SW2S29N5LMSM
SW2S33847MSS
SW2S33847MSSB
SW2S3384LMSS
SW2S3384LMSSB
SW2S33857MSS
SW2S33857MSSB
SW2S3385LMSS
SW2S3385LMSSB
SW2S33M57MSS
SW2S33M57MSSB
SW2S33M5LMSS
SW2S33M5LMSSB
SW2S44357MSS
SW2S44357MSSB
SW2S44357MSSM
SW2S4435LMSS
SW2S4435LMSSB
SW2S4435LMSSM
SW2S44847MSS
SW2S44847MSSB
SW2S4484LMSS
SW2S4484LMSSB
SW2S44857MSS
SW2S44857MSSB
SW2S44857MSSM
SW2S4485LMSS
SW2S4485LMSSB
SW2S4485LMSSM
SW2S44N57MSS
SW2S44N57MSSB
SW2S44N5LMSS
SW2S44N5LMSSB
SW2S48857MS
SW2S48857MSB
SW2S48857MSM
SW2S48857MSMB
SW2S63257MS
SW2S63257MSB
SW2S63257MSM
SW2S63457MS
SW2S63457MSB
SW2S63457MSM
SW2S63847MS
SW2S63847MSB
SW2S63857MS
SW2S63857MSB
SW2S63857MSM
SW2S63N47MS
SW2S63N47MSB
SW2S63N57MS
SW2S63N57MSB
SW2S63N57MSM
SW2S63N57MSMB
W2S14857MS
W2S14857MST1
W2S14M57MS
W2S14M57MST1
W2S29847MS
W2S2984LMS
W2S29857MS
W2S2985LMS
W2S29K47MSS
W2S29K57MS
W2S29K5LMS
W2S29K5LMSB
W2S29L5LMS
W2S29M47MS
W2S29M4LMS
W2S29M57MS
W2S29M5LMS
W2S29N41MS
W2S29N47MS
W2S29N4LMS
W2S29N4LMSB
W2S29N51MS
W2S29N57MS
W2S29N5LMS
W2S29N5LMSB
W2S29S58MSS
W2S33847MS
W2S33847MSS
W2S3384LMS
W2S3384LMSS
W2S33857MS
W2S33857MSS
W2S3385LMS
W2S3385LMSS
W2S33M57MS
W2S33M57MSS
W2S33M5LMS
W2S33M5LMSS
W2S44357MSS
W2S4435LMSS
W2S44847MSS
W2S4484LMSS
W2S44854N0
W2S44855N0
W2S44855NSS
W2S44856LSS
W2S44857MSS
W2S4485LMSS
W2S4485LMSSB
W2S4495LMSS
W2S44M57MSS
W2S44M5LMSS
W2S44N55NSS
W2S44N57MSS
W2S44N5LMSS
W2S48857MS
W2S48857MST1
W2S48M57MS
W2S48M57MST1
W2S61857MS
W2S61857MST1
W2S61N57MS
W2S61N57MST1
W2S63857MS
W2S63857MST1
W2S63N57MS
W2S63N57MST1
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
300 Win. Mag.
300 Win. Mag.
300 Win. Mag.
300 Win. Mag.
300 Win. Mag.
300 Win. Mag.
300 Win. Mag.
300 Win. Mag.
300 Win. Mag.
300 Win. Mag.
300 Win. Mag.
300 Win. Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
300 Norma Mag
300 Norma Mag
300 Norma Mag
300 Norma Mag
6,5 Creedmoor
6,5 Creedmoor
6,5 Creedmoor
6,5 Creedmoor
6,5 Creedmoor
6,5 Creedmoor
6,5 Creedmoor
6,5 Creedmoor
6,5 Creedmoor
6,5 Creedmoor
6,5 Creedmoor
6,5 Creedmoor
6,5 Creedmoor
6,5 Creedmoor
6,5 Creedmoor
6,5 Creedmoor
6,5 Creedmoor
300 Norma Mag
300 Norma Mag
300 Norma Mag
300 Norma Mag
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
308 Win.
300 Win. Mag.
300 Win. Mag.
300 Win. Mag.
300 Win. Mag.
300 Win. Mag.
300 Win. Mag.
300 Win. Mag.
300 Win. Mag.
300 Win. Mag.
300 Win. Mag.
300 Win. Mag.
300 Win. Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Lapua Mag.
338 Norma Mag
338 Norma Mag
338 Norma Mag
338 Norma Mag
260 Rem.
260 Rem.
260 Rem.
260 Rem.
6,5 Creedmoor
6,5 Creedmoor
6,5 Creedmoor
6,5 Creedmoor
6.3 kg
6.3 kg
6.6 kg
6.5 kg
6.5 kg
6.5 kg
5.5 kg
5.5 kg
5.7 kg
5.7 kg
5.7 kg
5.7 kg
6.5 kg
6.5 kg
6.6 kg
6.6 kg
6.4 kg
6.4 kg
6.7 kg
6.6 kg
6.6 kg
6.6 kg
5.7 kg
6.2 kg
6.3 kg
6.3 kg
7 kg
7 kg
5.6 kg
5.6 kg
5.7 kg
6.1 kg
5.6 kg
5.6 kg
5.8 kg
5.7 kg
5.7 kg
5.7 kg
6.6 kg
6.6 kg
6.6 kg
6.6 kg
6.6 kg
6.6 kg
6.6 kg
6.6 kg
6.4 kg
6.4 kg
6.4 kg
6.4 kg
6.3 kg
6.3 kg
6.6 kg
6.8 kg
6.8 kg
6.8 kg
6.5 kg
6.5 kg
6.8 kg
6.8 kg
6.5 kg
6.5 kg
6.7 kg
6.8 kg
6.8 kg
6.8 kg
6.1 kg
6.1 kg
6.5 kg
6.5 kg
6.3 kg
6.3 kg
6.7 kg
6.7 kg
6.3 kg
6.3 kg
6.6 kg
5.5 kg
5.5 kg
5.7 kg
6.5 kg
6.5 kg
6.3 kg
6.3 kg
6.7 kg
5.6 kg
5.6 kg
5.6 kg
5.6 kg
5.8 kg
5.8 kg
6.9 kg
6.8 kg
6.6 kg
6.6 kg
6.6 kg
6.6 kg
6.8 kg
6.9 kg
6.1 kg
6.2 kg
6.2 kg
6.2 kg
6.4 kg
6.9 kg
6.9 kg
7 kg
7 kg
6.4 kg
6.1 kg
6.1 kg
6.1 kg
6.5 kg
6 kg
6 kg
5.9 kg
6.2 kg
6.7 kg
6.6 kg
6.7 kg
6.6 kg
7 kg
6.6 kg
7 kg
6.6 kg
7 kg
6.4 kg
7 kg
6.4 kg
6.8 kg
6.8 kg
6.8 kg
6.8 kg
6.9 kg
6.9 kg
6.8 kg
6.8 kg
6.8 kg
6.9 kg
7 kg
6.9 kg
6.9 kg
6.9 kg
6.5 kg
6.6 kg
6.6 kg
6.8 kg
6.8 kg
6.6 kg
6.6 kg
6.3 kg
6.9 kg
6 kg
6 kg
6.9 kg
6.9 kg
6.4 kg
6.4 kg
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
Two stage trigger
660 mm
660 mm
660 mm
660 mm
510 mm
510 mm
510 mm
510 mm
660 mm
660 mm
660 mm
660 mm
660 mm
660 mm
660 mm
410 mm
600 mm
600 mm
600 mm
510 mm
510 mm
510 mm
510 mm
510 mm
510 mm
510 mm
510 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
600 mm
600 mm
600 mm
600 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
510 mm
510 mm
510 mm
510 mm
690 mm
690 mm
690 mm
660 mm
660 mm
660 mm
660 mm
510 mm
510 mm
510 mm
660 mm
660 mm
660 mm
660 mm
660 mm
510 mm
510 mm
510 mm
510 mm
510 mm
510 mm
690 mm
690 mm
600 mm
600 mm
660 mm
660 mm
660 mm
660 mm
410 mm
410 mm
410 mm
410 mm
410 mm
600 mm
600 mm
600 mm
600 mm
510 mm
510 mm
510 mm
510 mm
510 mm
510 mm
510 mm
510 mm
360 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
600 mm
600 mm
600 mm
600 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
690 mm
600 mm
600 mm
510 mm
510 mm
510 mm
690 mm
690 mm
600 mm
600 mm
660 mm
660 mm
510 mm
510 mm
660 mm
660 mm
510 mm
510 mm
1186 mm
1191 mm
1191 mm
1186 mm
1186 mm
1186 mm
1037 mm
1050 mm
1050 mm
1037 mm
1037 mm
1037 mm
1217 mm
1191 mm
1217 mm
1217 mm
1217 mm
1230 mm
1230 mm
1217 mm
1217 mm
1217 mm
950 mm
936 mm
1130 mm
1140 mm
1130 mm
1130 mm
1037 mm
1037 mm
1037 mm
1037 mm
1037 mm
1050 mm
1050 mm
1037 mm
1037 mm
1037 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1130 mm
1130 mm
1130 mm
1130 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1037 mm
1037 mm
1037 mm
1037 mm
1217 mm
1217 mm
1217 mm
1217 mm
1186 mm
1186 mm
1191 mm
1037 mm
1037 mm
1050 mm
1217 mm
1217 mm
1217 mm
1230 mm
1217 mm
1037 mm
1037 mm
1037 mm
1050 mm
1050 mm
1050 mm
1217 mm
1217 mm
1130 mm
1130 mm
1217 mm
1217 mm
1217 mm
1217 mm
936 mm
936 mm
936 mm
936 mm
936 mm
1130 mm
1130 mm
1130 mm
1130 mm
1037 mm
1037 mm
1037 mm
1037 mm
1037 mm
1037 mm
1037 mm
1037 mm
900 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1130 mm
1130 mm
1130 mm
1130 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1217 mm
1130 mm
1130 mm
1037 mm
1037 mm
1037 mm
1217 mm
1217 mm
1130 mm
1130 mm
1217 mm
1217 mm
1037 mm
1037 mm
1217 mm
1217 mm
1037 mm
1037 mm
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:8"
1:8"
1:8"
1:8"
1:8"
1:8"
1:8"
1:8"
1:8"
1:8"
1:8"
1:8"
1:8"
1:8"
1:8"
1:8"
1:8"
1:8"
1:8"
1:8"
1:8"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:11"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:10"
1:8"
1:8"
1:8"
1:8"
1:8"
1:8"
1:8"
1:8"
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5